package _1_初级._1_循环._1_单循环;

import java.util.Scanner;

public class _1_斐波那契数列 {

    public static void main(String[] args) {

        int num1 = 1;   // 第一个月兔子对数
        int num2 = 1;   // 第二个月兔子对数
        int temp;       // 临时交互数据的变量
        int month;      // 月份

        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入月份，我来判断兔子的总数：");
        month = scanner.nextInt();
        // 循环月份
        for (int i = 1; i <= month; i++) {
            // 如果是前两个月，则直接输出
            if(i <= 2){
                System.out.print(num1 + " ");
            }
            else {
                // 当前月的兔子数等于之前的两月的兔子数相加
                temp = num1;
                num1 = num2;
                num2 = temp + num2;
                System.out.print(num2 + " ");
            }
        }
    }
}
